home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
maximus
/
vk_299b.zip
/
VKILL.DOC
< prev
next >
Wrap
Text File
|
1992-10-01
|
9KB
|
188 lines
╓─┐ ╓─┐ ╓─┐ ╓──┐ ╓───┐ ╓─┐ ╓─┐ ╓─────┐ ╓─────┐ ╓─────┐ ╓──────┐
║ │ ║ │ ║ │╓╜ ╒╛ ╚╗ ╒╛ ║ │ ║ │ ╚═══╗ │ ║ ╒═╗ │ ║ ╒═╗ │ ║ ╒══╗ │
╚╗└┐ ╓╜╒╛ ║ └╜ └─┐ ║ │ ║ │ ║ │ ╓───╜ │ ║ └─╜ │ ║ └─╜ │ ║ └──╜ │
╚╗└┐╓╜╒╛ ║ ╒══╗ │ ║ │ ║ │ ║ │ ║ ╒═══╛ ╚═══╗ │ ╚═══╗ │ ║ ╒══╗ │
╚╗└╜╒╛ ║ │ ║ │ ╓╜ └┐ ║ └──┐ ║ └──┐ ║ └───┐ ╓─┐ ╓──╜ │ ╓──╜ │ ║ │ ║ │
╚══╛ ╚═╛ ╚═╛ ╚═══╛ ╚════╛ ╚════╛ ╚═════╛ ╚═╛ ╚════╛ ╚════╛ ╚═╛ ╚═╛
─────────────────────────────────────────────────────────────────────────────
(C)opyright 1992, Scott Burkett, Christopher Brown, Cairo Research Labs.
─────────────────────────────────────────────────────────────────────────────
┌───────────────────────────────────────┐
│ Version 2.99b │
████│ Alpha Release Date 09/18/92 │▓███
└───────────────────────────────────────┘
─────────────────────────────────────────────────────────────────────────────
■ INTRODUCTION ■
─────────────────────────────────────────────────────────────────────────────
VKill is an automated Virus/Archive scanner designed for use with Scott
Dudley's Maximus CBCS. It's features include:
* Capability of handling an unlimited amount of nested archives
* Fully configureable to facilitate archiver/scanner updates
* Test archives and/or contents of archives against a date stamp
to provide a method of preventing users from getting credit by
by uploading out-of-date or old archives.
* Will not accept archives other than the types you specify!
* Special Extension handling (i.e. GIF, PCX, MOD, VOC, etc).
* Eye-pleasing status report for your users to view as VKill works!
─────────────────────────────────────────────────────────────────────────────
■ WHATS NEW IN RELEASE 2.99B? ■
─────────────────────────────────────────────────────────────────────────────
o BUGFIX: Weird things happened (dependant upon your system) when
a user uploaded a bad file. The majority of the time, the file
vanished (instead of being properly moved, etc). This bug has been
an ongoing problem with VKill, and has finally been fixed!
o Added DEBUG mode, which (when enabled) will log VKill debug info
to your VKILLx.LOG file, to help track down future problems.
o VKill now performs a check first to see if the passed filename
actually resides in the upload directory. Maximus shouldn't screw
this up, but when performing local mode tests, it can save you from
running VKill inadvertently because of a typo, etc.
─────────────────────────────────────────────────────────────────────────────
■ A BRIEF BLURB FROM THE AUTHORS ■
─────────────────────────────────────────────────────────────────────────────
Since the last release of VKill (2.00), several minor (major!) bugs were
found. To the best of our knowledge, they have been squashed, and should not
cause you any more grief. We have quite a bit in store for VKill in the
future, including possible version releases for other major BBS packages.
This pre 3.0 alpha release is just that, an alpha release! We wanted to get
a bit of feedback from the growing horde of Maximus CBCS Sysops, before the
3.0 release hits the door.
Because of this, we have included a program entitled KEYGEN.EXE, which will
allow you to create your own registration key for the alpha test version.
VKill is fully functional regardless of whether or not it finds a valid key,
but you get to see your name in lights... ;-)
A complete user manual is being prepared, as is a companion utility entitled
VKMaint (more on this guy later!). Please excuse the rudimentary docs.
Thanks for taking the time to review the VKill system, and I hope that it
serves you justice (or shall I say, serve your USERS justice? ;-) )
─────────────────────────────────────────────────────────────────────────────
■ VKILL OPERATION ■
─────────────────────────────────────────────────────────────────────────────
Operating VKill is a cinch. When a user completes an upload session, Maximus
will call a batch file called VIRCHECK.BAT. Simply place VKill in this batch
file and let her go. A sample VIRCHECK.BAT file should be included with this
archive.
VKill processes the uploaded file based upon the extension of the file. All
you have to do is ensure that the popular archivers are available in your
path, (i.e. PKZIP, LHARC, ARJ, PAK, etc). It will handle multiple nested
archives of DIFFERENT types as well!
If VKill detects an infected file, a bad archive, or a suspicious file
extension, the file is moved to a holding directory, and will remain there
until you delete it. This ensures that infected files and the like will not
remain online for your users!
***NOTE*** A Suspicious file extension is one that ends something that has
not been defined in your configuration file. (i.e. not a valid archive or a
special extension type).
A sample DORINFO1.DEF file has been included to allow you to test in local
mode operation.
─────────────────────────────────────────────────────────────────────────────
■ CONFIGURATION ■
─────────────────────────────────────────────────────────────────────────────
The configuration file is where everything comes together. You should create
one .CTL file per node (i.e. VKILL1.CTL, VKILL2.CTL, etc), or simply use
VKILL1.CTL for a one-node BBS system.
BADPATH = This is the path of your holding directory for infected files, bad
archives, or files with suspicious extensions.
LOGPATH = This is the FULL PATH and FILENAME of the logfile generated and
maintained by VKill. It is possible to run VKill on multinode
systems, by specifying a different configuration file per node.
If you are running a multinode BBS, just make each logfile unique.
DEBUG = This option will run VKill in debug mode. When enabled, VKill will
log all pertinent debugging information to the logfile as well. The
majority of the problems users have with VKill are directory/path
related. This can be especially helpful when setting up VKill for
the first time.
DATECHECK = This option will allow you to provide a check for old or
out-of-date archives. There are two methods of configuring the
datecheck system. See the sample config file for more info.
ARCDEF = Signifies an ARChiver DEFinition. See the config file for more info
on defining archivers.
SCANDEF = Signifies the Virus Scanner Definition. See the config file for
more info on defining your scanner.
The remainder of the config file is pretty much self-explanatory.
─────────────────────────────────────────────────────────────────────────────
■ COMMAND LINE ■
─────────────────────────────────────────────────────────────────────────────
VKill accepts the following parameters:
-u[UPLOAD PATH] - Path to uploaded file
-f[FILENAME] - Name of uploaded file
-e[EXTENSION] - Extension of uploaded file
-c[VKILL PATH] - Path to VKILLx.CTL file
-p[DORINFOPATH] - Path to the DORINFOx.DEF BBS Drop File
-t[TASKNUMBER] - Maximus TaskNumber (1, 2, 3, etc)
-v[VIDEOMODE] - 0 = Screen Writes, 1 = BIOS writes
When called from a VIRCHECK.BAT, it should look something like:
VKILL.EXE -u%1 -f%2 -e%3 -cc:\max\vkill -pc:\max
since Maximus will pass the first 3 to VIRCHECK.BAT automatically.
─────────────────────────────────────────────────────────────────────────────
■ COMING SOON TO VKILL! ■
─────────────────────────────────────────────────────────────────────────────
Along with the 3.0 release of the VKill system, a stand-alone utility system
entitle VKMaint will accompany the VKill door. This system will provide you
with several niceties, comparable to other archive processing doors. They
include:
o Archive conversion!
o GIF Integrity Testing! (Possibly)
o Remove BBS Advertisements!
o Replace Archive Comments!
o Much more!!
─────────────────────────────────────────────────────────────────────────────
■ REGISTRATION ■
─────────────────────────────────────────────────────────────────────────────
Currently, there is no registration fee for using VKill. We have quite a bit
in store for VKill in the future, so that may change.
For the latest version of VKill, or for tech support by BBS, call:
Scott Burkett, Bob Kruger
Chris Brown BackWoods BBS
Under The Nile! (706) 561-6106 9600 USR DS
(706) 596-8126 9600 v.32 1:3613/10@fidonet
1:3613/12@fidonet
Magic Name VKILL will get you the latest version!
─────────────────────────────────────────────────────────────────────────────
■ END OF ALPHA DOCUMENTATION ■
─────────────────────────────────────────────────────────────────────────────